// 创建Store实例对象
import {action, observable} from 'mobx-miniprogram'

export const store=observable({
    // 共享的东西
    // 数据
    numA:1,
    numB:2,
    activeTabBarIndex:0,
    // 计算属性  get 修饰符 只读的
    get sum(){
        return this.numA+this.numB
    },
    // actons方法 ，用来修改store中的数据  要用action方法包裹
    updateNum1:action(function (step) {
       this.numA+=step   
    }),
    updateNum2:action(function (step) {
       this.numB+=step   
    }),
    updatActiveTabBarIndex:action(function (index) {
        this.activeTabBarIndex=index
    })
})